package com.hlkj.pay.app.merchant.ext.impl.easypay.dto.access;
/*
 * Hlpay-Plus aggregate payment system.
 * Copyright (c) 2024-2025 Hlpay Team Copyright has the right of final interpretation.
 */

import lombok.Data;

import java.util.Map;
/**
 * 支付场景参数
 * @author HlpayTeam
 * @date 2024/11/27 9:37
 */
@Data
public class ScenePara {
	/**
	 * 行业类目，[微信需要]
	 */
	private String businessCode;
	/**
	 * 收银台模板必填参数
	 */
	private String cashierformworkId;
	/**
	 * 支付宝的MCC
	 */
	private String channelMccCode;
	/**
	 * 支付宝的间连商户等级，拟申请的间连商户等级，银联根据申请等级决定转发报文要素，具体申请结果以支付宝结果为准。取值范围：INDIRECT_LEVEL_M1:M1
	 * 等级;INDIRECT_LEVEL_M2:M2 等级;INDIRECT_LEVEL_M3:M3 等级;INDIRECT_LEVEL_M4:M4 等级；
	 */
	private String indirectLevel;
	/**
	 * 微信支付授权目录
	 */
	private String jsapiPath;
	/**
	 * 申请服务， 示例值：PC,APP,F2F    【支付宝入驻】申请服务，默认情况下开通F2F服务， 可传送所有需要开通的服务。    允许同时申请多个服务，各服务的准
	 * 入验证相互独立，服务申请实时生效； 当前可用服务请关注出参 service_codes字段。   目前支持： PC：网站支付； APP：无线支付； F2F：当面付；
	 * PRE_F2F：线下预授权；    PC 和 APP 对应线上，F2F 对应线下     【微信入驻】示例值：[JSAPI,APP,PAP]
	 * 申请服务，可传送所有需要开通的服务。    目前支持：    JSAPI：JSAPI 支付；    APPLET：小程序支付；    MICROPAY：付款码支付；
	 * APP：app 支付；    MWEB：H5 支付；    PAP：委托代扣支付；    AUTH：授权平台代扣支付；
	 */
	private String serviceCodes;
	/**
	 * 商户客服电话，[微信需要]
	 */
	private String servicePhone;
	/**
	 * 网站信息， service_codes包含PC和APP时必填
	 */
	private Map<String, Object> siteInfo;
	/**
	 * 微信的服务商ID、支付宝的PID
	 */
	private String source;
	/**
	 * 微信的服务商ID、支付宝的PID对应的名称，的名称
	 */
	private String sourceName;
	/**
	 * 定点结算时间点，定点结算时必填，hhmmss，多批次用逗号分割例：090000,180000
	 */
	private String spayTime;
	/**
	 * 微信支付APPID
	 */
	private String subAppId;
}
